Nigel Farage: Putin 'Will Not Give Up Anytime Soon'